﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DotNetServiceAssembly.InstanceMethod
{
    public class ValueType
    {
        public DateTime WithDateTimeParameter(DateTime param)
        {
            return param;
        }

        public int WithIntParameter(int param)
        {
            return param;
        }

        public byte WithByteParameter(byte param)
        {
            return param;
        }
        public void ReceiveByteParameter(byte param)
        {
        }

        public short WithShortParameter(short param)
        {
            return param;
        }

        public long WithLongParameter(long param)
        {
            return param;
        }

        public float WithFloatParameter(float param)
        {
            return param;
        }

        public double WithDoubleParameter(double param)
        {
            return param;
        }

        public bool WithBoolParameter(bool param)
        {
            return param;
        }

        public char WithCharParameter(char param)
        {
            return param;
        }

        public UInt16 WithUInt16Parameter(UInt16 param)
        {
            return param;
        }
        
        public UInt32 WithUInt32Parameter(UInt32 param)
        {
            return param;
        }

        public UInt64 WithUInt64Parameter(UInt64 param)
        {
            return param;
        }
    }
}
